Added microwave example as a submodule#169
Conversation
klaeufer
commented
May 20, 2025
- attempted to follow contributing guidelines
- added submodule
- added entry to manifest
- added entry to second table in readme
Signed-off-by: Konstantin Läufer <laufer@cs.luc.edu>
lemmy
left a comment
There was a problem hiding this comment.
Thanks, your Microwave example LGTM.
There is apparently a , missing between "tlaLanguageVersion": 2 and features in the manifest.json.
|
Manually merged to master. The automation is still failing, but I don't currently have time to investigate further. |
|
@lemmy I would have been happy to help the user through the failures??? This PR happened when I was asleep. |
|
@ahelwer Could the CI (Python scripts) automatically generate or infer most of the contents of |
|
I agree the process is too complicated and am writing up an issue for some proposed improvements. |
|
I opened an issue on simplifying the process in #171. To answer your question:
There are some aspects of manifest.json that can be inferred & thus generated:
However, there are others which cannot be inferred:
|
All of this information can be included in either the preamble or postamble of the .tla specification, as well as within comments in the .cfg file. Thus, a manually maintained, centralized manifest.json file is unnecessary. |